#include <stdio.h>
int main(){
	char c1,c2;//int c1,c2;也行
	c1=getchar();
	c2=getchar();
	putchar(c1);
	putchar(c2);
	printf("\n%c%c",c1,c2);
	printf("\n字符编码为：%d %d",c1,c2);
	return 0;
}
/**
在这段代码中，使用`char c1, c2;`和`int c1, c2;`
都可以实现相同的功能，因为在C语言中，`char`类型和`int`类型在一些情况下可以互相替换使用。
在C语言中，`char`类型通常用于存储字符，占用1字节内存空间；而`int`类型通常用于存储整数，占用4字节内存空间。
由于`char`类型和`int`类型之间可以进行隐式类型转换，因此在你的代码中，无论是使用`char`还是`int`，都可以正常地读取和打印字符。
不过，为了更好地表达代码的意图，建议在这种情况下使用`char`类型，因为它更符合实际情况，即你要处理的是字符而不是整数。
**/